@charset "utf-8";
h1 {
	font-size: 138.5%
}
h3 {
	font-size: 108%
}
a {
	text-decoration: none
}
.tn-action, .tn-explain-icon {
	margin: 0 5px 0 0;
	display: inline-block;
	position: relative
}
.tn-action .tn-icon {
	cursor: pointer
}
.tn-action .tn-action-text, .tn-explain-icon .tn-icon-text {
	padding: 2px 0
}
.tn-comment-text-area:focus {
	outline: 0
}
.tn-list-header .tn-selected:hover {
	text-decoration: none;
	cursor: default
}
.tn-photo-item {
	float: left;
	width: 110px
}
.tn-photo-item .tn-photo-wrap {
	height: 100px;
	margin-bottom: 5px;
	padding: 4px 3px 4px 4px
}
.tn-photo-item .tn-photo-wrap a {
	display: block;
	height: 100px;
	text-align: center;
	vertical-align: middle
}
.tn-photo-item .tn-photo-wrap img {
	vertical-align: middle
}
.tn-photo-item .tn-photo-wrap span {
	width: 1px;
	height: 100%;
	vertical-align: middle;
	visibility: hidden;
	display: inline-block
}
.tn-photo-item p {
	text-align: center;
	height: 1.5em;
	line-height: 1.5em;
	word-wrap: break-word;
	overflow: hidden
}
.tn-photo-viewer a:hover {
	color: #00eeef;
	text-decoration: none
}
ul.as-selections li.as-selection-item a:hover.as-close {
	text-decoration: none
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}
.tn-drop-menu li.tn-hover a.tn-item-link:hover {
	text-decoration: none
}
a#closeBut:hover {
	background-position: -128px -16px
}
.tn-return-to-top a:hover {
	text-decoration: none
}
.uploadify:hover .uploadify-button {
	background: url(../images/bg-gradient-0065a2.png) repeat-x 0 center
}
.sliderkit a:focus {
	outline: 1px dotted #000
}
.photoslider-1click .sliderkit-nav-clip ul a:hover {
	color: #fff
}
.photosgallery-std .sliderkit-btn-disable a:hover {
	cursor: default
}
.sliderkit-nav .sliderkit-btn a:hover {
	background: url(/Content/Styles/icons/blue/tn-icon-small.png)
}
.photosgallery-std .sliderkit-nav .sliderkit-nav-prev a:focus, .photosgallery-std .sliderkit-nav .sliderkit-nav-prev a:hover {
	background-position: -126px center
}
.photosgallery-std .sliderkit-nav .sliderkit-nav-next a:focus, .photosgallery-std .sliderkit-nav .sliderkit-nav-next a:hover {
	background-position: -145px center
}
.it-jobsort .tn-directory-level .tn-selected a:hover {
	text-decoration: none;
	color: #19a8b6
}
.it-myresume-wrapper .it-aside .tn-button-preview:hover {
	color: #cefbff
}
.it-myresume-wrapper .it-editdata-list a.tn-button-text:hover {
	color: #19a8b6
}
a.tn-instant-note:hover {
	background: #fcfce1;
	color: #cfa846
}
.tn-button-default:hover {
	background: #dceaf2;
	border-color: #cce0ec;
	box-shadow: 0 1px 0 #fff inset
}
.tn-button-primary:hover {
	border-color: #004570;
	box-shadow: 0 1px 0 #65a3c9 inset
}
.tn-button-secondary {
	background: #eee;
	border-color: #ddd;
	box-shadow: 0 1px 0 #fff inset
}
.tn-button-secondary:hover {
	background: #e8e8e8;
	border-color: #ddd;
	box-shadow: 0 1px 0 #fff inset
}
.tn-button-secondary .tn-button-text, .tn-button-secondary:hover .tn-button-text {
	font-weight: 400;
	color: #999
}
.tn-button-hollow:hover, .tn-button-lite:hover {
	box-shadow: none
}
.tn-icon {
	width: 16px;
	height: 16px
}
a.tn-icon-big:hover {
	background-image: url(/Content/Styles/Icons/50gray/tn-icon-big.png)
}
a.tn-icon-special:hover {
	background-image: url(/Content/Styles/Icons/50gray/tn-icon-special.png)
}
.tn-bg-deep .tn-icon:hover {
	background-image: url(/Content/Styles/icons/25gray/tn-icon-small.png)
}
.tn-praise .tn-icon:hover, .tn-thumb-rate .tn-icon-thumb-down:hover, .tn-thumb-rate .tn-icon-thumb-up:hover {
	background-position: 0 -20px
}
.tn-pagination a:hover {
	border-color: #0065a2;
	background: #f2f7fa;
	text-decoration: none
}
body {
	font: 12px/1.231 Tahoma, Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 22px;
	letter-spacing: .3px
}
.tn-action .tn-icon, UNUSEDUNUSED.tn-explain-icon .tn-icon {
	margin-top: -7px
}
.tn-widget-content {
	border: 0;
	background: 0;
	border-radius: 0
}
UNUSEDUNUSED.tn-action-text-icon .tn-action-text, .tn-explain-icon .tn-icon-text {
	padding-left: 20px
}
h1, UNUSEDUNUSEDh2, h3 {
	margin: 0
}
.tn-photo-item {
	padding: 0
}
a {
	color: #19a8b6
}
a:hover {
	color: #0b828e;
	text-decoration: none
}
.it-font-cor {
	color: #19a8b6
}
.tn-button:hover {
	background: url(../images/it-button.png) no-repeat;
	box-shadow: none;
	border: 0
}
.tn-button-primary:hover {
	background: url(../images/it-button.png) no-repeat -205px -65px;
	width: 146px
}
.tn-button-secondary {
	display: inline-block;
	padding: 0;
	margin-right: 5px;
	text-decoration: none!important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
	background: url(../images/it-button.png) no-repeat;
	box-shadow: none;
	border: 0;
	font-size: 12px;
	background-position: -205px -281px;
	width: 146px;
	height: 35px
}
.tn-button-secondary:hover {
	background: url(../images/it-button.png) no-repeat;
	box-shadow: none;
	border: 0;
	background-position: -205px -326px;
	width: 146px;
	height: 35px
}
UNUSEDUNUSED.tn-button-text-icon-primary .tn-button-text, .tn-button-text {
	color: #1faebc;
	line-height: 30px;
	_line-height: 33px;
	font-size: 15px
}
.tn-button-register:hover {
	background-position: -115px -60px;
	width: 92px;
	height: 40px
}
.tn-button-login:hover {
	background-position: -6px -60px;
	width: 92px;
	height: 40px
}
a.tn-button.tn-button-home-apply:hover .tn-button-text {
	color: #FF0
}
a.tn-button.tn-button-home-apply.it-button-hover:hover .tn-button-text {
	color: #fff
}
a.it-weibo:hover {
	background-position: 0 -775px;
	width: 184px;
	height: 49px
}
a.it-QQ:hover {
	background-position: 0 -240px;
	width: 184px;
	height: 49px
}
a.it-renren:hover {
	background-position: 0 -890px;
	width: 184px;
	height: 49px
}
a.it-weibo-gray:hover {
	background-position: 0 -185px;
	width: 184px;
	height: 49px
}
a.it-QQ-gray:hover {
	background-position: 0 -830px;
	width: 184px;
	height: 49px
}
a.it-renren-gray:hover {
	background-position: 0 -300px;
	width: 184px;
	height: 49px
}
.it-button-apply, .it-button-apply:hover {
	width: 208px;
	height: 67px;
	background: url(../images/it-button.png) no-repeat;
	box-shadow: none;
	border: 0;
	font-size: 12px;
	display: inline-block;
	padding: 0;
	margin-right: 5px;
	text-decoration: none!important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
	background-position: -3px -395px
}
.it-button-hover:hover .tn-button-text {
	color: #666
}
.tn-icon, a.tn-icon:hover {
	background-image: url(../images/it-icon.png)
}
.it-icon-arrow {
	background-position: -148px -21px
}
.it-icon-time {
	background-position: -123px -43px
}
.it-icon-people {
	background-position: -144px -43px
}
.it-icon-arrow-top-gray {
	background-image: url(../images/it-icon.png);
	background-position: -2px -154px;
	width: 22px;
	height: 15px;
	display: inline-block
}
.it-icon-arrow-bottom-gray {
	background-position: -30px -154px;
	width: 22px;
	height: 15px;
	display: inline-block
}
.it-header .tn-drop-menu li .tn-sub-container.tn-single li a:hover {
	color: #19a8b6;
	text-decoration: none;
	background-color: #f7f7f7
}
.it-content-seqbox {
	width: 1000px;
	margin: 15px auto 0
}
.tn-box-content {
	background-image: url(../images/it-bg-line.png);
	background-repeat: repeat-y;
	display: block;
	zoom: 1;
	width: 1000px;
	margin: 0 auto 15px
}
.it-main {
	float: left;
	width: 660px;
	padding: 20px
}
.it-main2 {
	width: 960px;
	padding: 20px;
	background: #fff;
}
.it-aside {
	float: left;
	width: 300px
}
.it-title-line {
	background-image: url(../images/it-line03.png)
}
.it-ctnbg-line {
	background-image: url(../images/it-bgline.png)
}
.it-comjoin-btn a:hover {
	color: #FF0;
	text-decoration: none
}
.it-ctn-heading h3 {
	font: 18px "Microsoft Yahei";
	background-color: #FFF;
	padding-right: 10px;
	display: inline
}
.it-ctn-heading {
	background: url(../images/it-title-line.png) repeat-x left bottom;
	padding-bottom: 10px
}
.it-ctn-heading span {
	float: right;
	background-color: #FFF;
	padding-left: 10px;
	display: inline;
	line-height: 25px
}
.it-ctn-heading span em {
	font-size: 16px;
	color: #19a8b6
}
.it-com-textnote {
	margin-top: 20px;
	background: #f5f5f5;
	border: solid #ddd 1px;
	border-width: 0 0 1px;
	border-color: #ddd
}
span.kuai {
	background: url(../images/it-line06.png) no-repeat right bottom;
	padding: 5px 10px;
	display: inline-block
}
.it-company-text {
	padding-top: 20px
}
.it-com-apply {
	padding-left: 40px;
	margin-top: -4px;
	position: absolute
}
.it-text-full {
	padding: 70px 0 0 70px
}
.it-text-part {
	margin-bottom: 20px;
	width: 150px;
	color: #999
}
.it-icon-time {
	position: absolute;
	left: 0;
	margin-top: 4px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background: url("../images/it-icon.png") no-repeat -123px -43px;
	width: 16px;
	height: 16px
}
.it-icon-people {
	position: absolute;
	left: 0;
	margin-top: 4px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background: url("../images/it-icon.png") no-repeat -144px -43px;
	width: 16px;
	height: 16px
}
.it-text-part li {
	padding: 5px 0;
	position: relative;
	border-bottom: 1px dotted #ddd
}
.it-text-part li .tn-action {
	position: absolute;
	right: -30px
}
.it-main {
	padding-top: 15px
}
.it-main h1 {
	height: 35px
}
.it-arrow-bottom, .it-arrow-top {
	padding: 10px 0 10px 140px;
	display: block;
	clear: both;
	background-image: url(../images/it-bgline.png)
}
.it-slide-smallimg {
	height: 467px
}
.tn-photo-list {
	padding: 8px 0 8px 12px;
	clear: both;
	overflow: hidden;
	display: block
}
.tn-photo-item {
	margin: 0;
	display: block;
	clear: both;
	float: none;
	width: 250px;
	overflow: hidden;
	border-bottom: 1px dashed #ddd;
	padding: 15px 10px
}
.tn-photo-wrap {
	float: left;
	height: 109px;
	width: 108px;
	background: url(../images/it-img-box.png) no-repeat;
	padding: 4px 3px 0 1px;
	margin: 0
}
.tn-photo-item dl {
	float: left;
	padding-left: 10px;
	width: 125px
}
.tn-photo-item dl dt {
	font-size: 14px;
	color: #19a8b6;
	padding-bottom: 5px
}
.tn-photo-wrap img {
	vertical-align: middle
}
.it-page-results .tn-pagination a.tn-page-number:hover {
	color: #19a8b6;
	background: 0
}
.it-status-personal .tn-button .tn-button-text:hover {
	color: #cefbff
}
.it-home-present .it-quiet-btn a.it-success-case:hover {
	background: url(../images/it-button.png) no-repeat;
	background-position: -205px -326px
}
.it-home-present .it-quiet-btn a.it-share:hover {
	background: url(../images/it-button.png) no-repeat;
	background-position: -291px -326px
}
.it-home-recruiters .it-comlogo-list li:hover {
	border: 1px solid #19a8b6
}
.sliderkit .sliderkit-go-prev a:hover {
	background-image: url(../images/it-sliderki-btn.png);
	background-position: 0 -39px;
	height: 33px;
	width: 33px;
	display: inline-block;
	outline: 0
}
.sliderkit .sliderkit-go-next a:hover {
	background-image: url(../images/it-sliderki-btn.png);
	background-position: -40px -39px;
	height: 33px;
	width: 33px;
	display: inline-block;
	outline: 0
}
.photoslider-1click .sliderkit-nav-clip ul a:hover, UNUSEDUNUSED.photoslider-1click .sliderkit-nav-clip ul li a {
	background: url(../images/it-img.png) no-repeat -745px -261px;
	width: 9px;
	height: 9px;
	padding: 0;
	line-height: 40px
}
.it-map p a:hover {
	background: #f1f1f1 url(../images/it-mapicon.png) no-repeat 10px center
}
.it-back-to-top {
	position: absolute;
	right: 50px;
	bottom: 10px;
	text-indent: 9999px
}
.it-back-to-top a span {
	background-image: url(../images/it-top.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	display: inline-block
}
.rp-upload-avatar .uploadify:hover .uploadify-button {
	background-color: #1aa9b7;
	border: #109aa8 solid 1px
}
body {
	_margin: 0;
	_height: 100%
}
.aui_close:hover {
	text-decoration: none
}
.aui_buttons button:focus {
	outline: 0;
	border-color: #426dc9;
	box-shadow: 0 0 8px rgba(66,109,201,.9)
}
.aui_buttons button:hover {
	color: #000;
	border-color: #666
}
.aui_buttons button[disabled] {
	cursor: default;
	color: #666;
	background: #DDD;
	border: solid 1px #999;
	filter: alpha(opacity=50);
	opacity: .5;
	box-shadow: none
}
button.aui_state_highlight:hover {
	color: #FFF;
	border-color: #0f3a56
}
UNUSEDUNUSED.aui_inner, UNUSEDUNUSED.aui_outer {
	border: 1px solid rgba(0,0,0,.7)
}
UNUSEDUNUSED.aui_ne, UNUSEDUNUSED.aui_nw, UNUSEDUNUSED.aui_se, UNUSEDUNUSED.aui_sw {
	width: 8px;
	height: 8px
}
UNUSEDUNUSED.aui_e, UNUSEDUNUSED.aui_n, UNUSED.aui_ne, UNUSED.aui_nw, UNUSEDUNUSED.aui_s, UNUSED.aui_se, UNUSED.aui_sw, UNUSEDUNUSED.aui_w {
	background: rgba(0,0,0,.4);
	filter: alpha(opacity=40)
}
.aui_close:hover {
	color: #c72015
}
.syntaxhighlighter .toolbar a:hover {
	color: red!important
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible
}
#fancybox-left:hover span {
	left: 20px
}
#fancybox-right:hover span {
	left: auto;
	right: 20px
}
.it-com-keyimg {
	background: url("../images/it-keyimg-bg.png") no-repeat center bottom;
	overflow: hidden;
	padding-bottom: 29px;
	margin-bottom: 3px;
	text-align: center
}
#videoThumbPicUl {
	overflow: auto
}
.tn-helper-clearfix {
	overflow: auto
}
.tn-photo-item .tn-photo-wrap a {
	display: block;
	height: 100px;
	text-align: center;
	vertical-align: middle
}
.it-content-slideshow .it-slide-smallimg .tn-photo-wrap:hover, UNUSEDUNUSEDUNUSED.it-content-slideshow .it-slide-smallimg .it-img-hover {
	background: url("../images/it-img-box-hover.png") no-repeat;
	height: 109px;
	width: 108px;
	float: left
}
.tn-photo-item .tn-photo-wrap a {
	display: block;
	height: 100px;
	text-align: center;
	vertical-align: middle
}
#morejob {
	padding: 20px;
	margin: 15px auto 0;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	background-color: #FFF
}
.bottomban {
	width: 1000px;
	margin: 10px auto;
	background: #fff
}
.bottomban img {
	width: 980px;
	margin: 0 auto;
	display: inline-block
}
.bottombanbox {
	width: 980px;
	padding: 10px
}
.clear {
	clear: both
}
.it-post-box {
	padding: 20px 0;
}
.tn-border-dashed {
	border-bottom: 1px dashed #ddd;
}
.it-post-name h3 {
	font-size: 14px;
}
.it-post {
	background: #f7f7f7;
	border: 1px solid #e8e8e8;
	padding: 10px;
	height: 20px;
	line-height: 20px;
	margin: 20px 0 0;
}
.it-post li {
	float: left;
	width: 150px;
	background: url("../images/it-line06.png") no-repeat right bottom;
	padding: 0 10px;
}
.tn-helper-right {
	float: right;
	position: relative;
}
.tn-text-note {
	color: #999;
}
.it-font-size {
	font-size: 14px;
	color: #19a8b6;
	font-weight: bold;
}
.tn-icon-view {
	background: url("../images/it-icon.png")no-repeat -168px -21px;
	height: 16px;
	width: 16px;
	display: inline-block;
	position: absolute;
	top: 30%;
	left: -15%;
}
.it-font-underline {
	text-decoration: underline;
}
.tn-button-small {
	background: url("../images/it-button.png") no-repeat -380px -170px;
	height: 29px;
	width: 62px;
	display: inline-block;
	text-align: center;
	margin-left: 20px;
}
a.tn-button-small .tn-button-text {
	line-height: 26px;
	font-size: 13px;
	color: #888;
}
